package com.yn.module.spider.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel(value = "国家医保-医保医用耗材分类与代码-明细")
@TableName("natmc_medicare_material_detail")
public class NatmcMedicareMaterialDetail implements Serializable {
    /**
     * 主键
     */
    @ApiModelProperty(name = "主键")
    @TableId
    private Long eid;
    /**
     * 网站上的主键id
     */
    @ApiModelProperty(name = "网站上的主键id")
    private String sysId;
    /**
     * 主表ID
     */
    @ApiModelProperty(name = "主表ID")
    private Long pid;
    /**
     * 注册证号
     */
    @ApiModelProperty(name = "注册证号")
    private String regcardnm;
    /**
     * 注册、备案人
     */
    @ApiModelProperty(name = "注册、备案人")
    private String registrant;
    /**
     * 单件产品名称
     */
    @ApiModelProperty(name = "单件产品名称")
    private String productName;
    /**
     * 规格型号数
     */
    @ApiModelProperty(name = "规格型号数")
    private String ggxhCount;
    /**
     * 医用耗材代码
     */
    @ApiModelProperty(name = "医用耗材代码")
    private String specificationCode;
    /**
     * 数据版本
     */
    @ApiModelProperty(name = "数据爬取版本")
    private String dataVer;
    /**
     * 数据爬取的当前时间
     */
    @ApiModelProperty(name = "数据爬取的当前时间")
    private Date ts;
    /**
     * 父表所在页
     */
    @ApiModelProperty(name = "父表所在页")
    private Integer page;
    /**
     * 父表所在页的所在行;每页都从1开始
     */
    @ApiModelProperty(name = "父表所在页的所在行", notes = "每页都从1开始")
    private Integer line;

    @TableField(exist = false)
    private String id; // 系统id
}
